(function(TYPES,typeId){
    function my_a(){
        var that = this;
        this.run=function(shape,tans){
            var puzzle = new Puzzle(shape, tans);
            var solver = Solver.getInstance();
            var nodes = solver.solve(puzzle);
            return nodes;
        }
    }    TYPES.registerType(typeId,my_a);
})(GENERATORS,"TestStateSpaceGenerator-1");
